package com.design.pattern.factory.abstractFactory;/** * 抽象工厂是用户的主入口 * 在Spring中应用得最为广泛的一种设计模式 * 易于扩展 * create by yufeng on 2021/7/3 20:30 */public abstract class CourseFactory {    public void init(){        System.out.println("初始化基础数据");    }    protected abstract INote createNote();    protected abstract IVideo createVideo();    // 抽象 创建答疑对象    protected abstract IQuestion createQuestion();}